give the devil his due - Turkish English Dictionary